package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 sys_docset
 * 
 * @author ruoyi
 * @date 2024-09-04
 */
public class SysDocset extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isnotice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isarticle;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer istui;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isnew;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isfree;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isvip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isreward;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isuser;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long homeCache;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long listCache;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long docCache;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer anonypay;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long docNum;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer ismd5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long wordcount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long preview;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal readpay;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal downpay;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer mintype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer minfilter;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer iscopy;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer iszip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer ish5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isyun;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer ypage;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isauth1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isauth2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date insertdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer state;

    public void setIsnotice(Integer isnotice) 
    {
        this.isnotice = isnotice;
    }

    public Integer getIsnotice() 
    {
        return isnotice;
    }

    public void setIsarticle(Integer isarticle) 
    {
        this.isarticle = isarticle;
    }

    public Integer getIsarticle() 
    {
        return isarticle;
    }

    public void setIstui(Integer istui) 
    {
        this.istui = istui;
    }

    public Integer getIstui() 
    {
        return istui;
    }

    public void setIsnew(Integer isnew) 
    {
        this.isnew = isnew;
    }

    public Integer getIsnew() 
    {
        return isnew;
    }

    public void setIsfree(Integer isfree) 
    {
        this.isfree = isfree;
    }

    public Integer getIsfree() 
    {
        return isfree;
    }

    public void setIsvip(Integer isvip) 
    {
        this.isvip = isvip;
    }

    public Integer getIsvip() 
    {
        return isvip;
    }

    public void setIsreward(Integer isreward) 
    {
        this.isreward = isreward;
    }

    public Integer getIsreward() 
    {
        return isreward;
    }

    public void setIsuser(Integer isuser) 
    {
        this.isuser = isuser;
    }

    public Integer getIsuser() 
    {
        return isuser;
    }

    public void setHomeCache(Long homeCache) 
    {
        this.homeCache = homeCache;
    }

    public Long getHomeCache() 
    {
        return homeCache;
    }

    public void setListCache(Long listCache) 
    {
        this.listCache = listCache;
    }

    public Long getListCache() 
    {
        return listCache;
    }

    public void setDocCache(Long docCache) 
    {
        this.docCache = docCache;
    }

    public Long getDocCache() 
    {
        return docCache;
    }

    public void setAnonypay(Integer anonypay) 
    {
        this.anonypay = anonypay;
    }

    public Integer getAnonypay() 
    {
        return anonypay;
    }

    public void setDocNum(Long docNum) 
    {
        this.docNum = docNum;
    }

    public Long getDocNum() 
    {
        return docNum;
    }

    public void setIsmd5(Integer ismd5) 
    {
        this.ismd5 = ismd5;
    }

    public Integer getIsmd5() 
    {
        return ismd5;
    }

    public void setWordcount(Long wordcount) 
    {
        this.wordcount = wordcount;
    }

    public Long getWordcount() 
    {
        return wordcount;
    }

    public void setPreview(Long preview) 
    {
        this.preview = preview;
    }

    public Long getPreview() 
    {
        return preview;
    }

    public void setReadpay(BigDecimal readpay)
    {
        this.readpay = readpay;
    }

    public BigDecimal getReadpay()
    {
        return readpay;
    }

    public void setDownpay(BigDecimal downpay)
    {
        this.downpay = downpay;
    }

    public BigDecimal getDownpay()
    {
        return downpay;
    }

    public void setMintype(Integer mintype) 
    {
        this.mintype = mintype;
    }

    public Integer getMintype() 
    {
        return mintype;
    }

    public void setMinfilter(Integer minfilter) 
    {
        this.minfilter = minfilter;
    }

    public Integer getMinfilter() 
    {
        return minfilter;
    }

    public void setIscopy(Integer iscopy) 
    {
        this.iscopy = iscopy;
    }

    public Integer getIscopy() 
    {
        return iscopy;
    }

    public void setIszip(Integer iszip) 
    {
        this.iszip = iszip;
    }

    public Integer getIszip() 
    {
        return iszip;
    }

    public void setIsh5(Integer ish5) 
    {
        this.ish5 = ish5;
    }

    public Integer getIsh5() 
    {
        return ish5;
    }

    public void setIsyun(Integer isyun) 
    {
        this.isyun = isyun;
    }

    public Integer getIsyun() 
    {
        return isyun;
    }

    public void setYpage(Integer ypage) 
    {
        this.ypage = ypage;
    }

    public Integer getYpage() 
    {
        return ypage;
    }

    public void setIsauth1(Integer isauth1) 
    {
        this.isauth1 = isauth1;
    }

    public Integer getIsauth1() 
    {
        return isauth1;
    }

    public void setIsauth2(Integer isauth2) 
    {
        this.isauth2 = isauth2;
    }

    public Integer getIsauth2() 
    {
        return isauth2;
    }

    public void setInsertdate(Date insertdate) 
    {
        this.insertdate = insertdate;
    }

    public Date getInsertdate() 
    {
        return insertdate;
    }

    public void setState(Integer state) 
    {
        this.state = state;
    }

    public Integer getState() 
    {
        return state;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("isnotice", getIsnotice())
            .append("isarticle", getIsarticle())
            .append("istui", getIstui())
            .append("isnew", getIsnew())
            .append("isfree", getIsfree())
            .append("isvip", getIsvip())
            .append("isreward", getIsreward())
            .append("isuser", getIsuser())
            .append("homeCache", getHomeCache())
            .append("listCache", getListCache())
            .append("docCache", getDocCache())
            .append("anonypay", getAnonypay())
            .append("docNum", getDocNum())
            .append("ismd5", getIsmd5())
            .append("wordcount", getWordcount())
            .append("preview", getPreview())
            .append("readpay", getReadpay())
            .append("downpay", getDownpay())
            .append("mintype", getMintype())
            .append("minfilter", getMinfilter())
            .append("iscopy", getIscopy())
            .append("iszip", getIszip())
            .append("ish5", getIsh5())
            .append("isyun", getIsyun())
            .append("ypage", getYpage())
            .append("isauth1", getIsauth1())
            .append("isauth2", getIsauth2())
            .append("insertdate", getInsertdate())
            .append("state", getState())
            .toString();
    }
}
